@spark-ui/cli-utils
Version:
Spark CLI utils
39 lines (24 loc) • 625 B
JavaScript
import { pascalCase } from 'pascal-case'
export default ({ name, description }) => {
const componentName = pascalCase(name)
return `import { Meta, Canvas } from '@storybook/blocks'
import { ArgTypes } from '@docs/helpers/ArgTypes'
import { ${componentName} } from '.'
import * as stories from './${componentName}.stories'
<Meta of={stories} />
${description}
\`\`\`sh
npm install @spark-ui/${name}
\`\`\`
\`\`\`tsx
import { ${componentName} } from "@spark-ui/${name}"
\`\`\`
<ArgTypes of={${componentName}} />
<Canvas of={stories.Default} />
`
}